import request from '@/utils/request'

// 查询乡审批机构列表
export function listData(query) {
  return request({
    url: '/county/unit/data/list',
    method: 'get',
    params: query
  })
}

// 查询乡审批机构详细
export function getData(unitId) {
  return request({
    url: '/county/unit/data/' + unitId,
    method: 'get'
  })
}

/**
 * 通过当前user_id获取dept_name
 * 业务dept_name 与 unitName相同名称
 * 再乡审批机构名称获取机构信息
 * 得到我的电子印章图片
 */
export function getSignatureByUnitName() {
  return request({
    url: '/county/unit/data/name/getSignatureByUnitName',
    method: 'get'
  })
}

// 新增乡审批机构
export function addData(data) {
  return request({
    url: '/county/unit/data',
    method: 'post',
    data: data
  })
}

// 修改乡审批机构
export function updateData(data) {
  return request({
    url: '/county/unit/data',
    method: 'put',
    data: data
  })
}

// 删除乡审批机构
export function delData(unitId) {
  return request({
    url: '/county/unit/data/' + unitId,
    method: 'delete'
  })
}

// 导出乡审批机构
export function exportData(query) {
  return request({
    url: '/county/unit/data/export',
    method: 'get',
    params: query
  })
}

// 生成签章
export function generateGraphic(data) {
  return request({
    url: '/county/unit/data/generateGraphic',
    method: 'put',
    data: data
  })
}

